Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 France F3 France F10 VII Avierto Internacional de Salinas - Salinas Zagreb Open - Zagreb ATU Cup - Weiden V Abierto Internacional de Salinas - Salinas The Scottish Tennis Championships - Edinburgh Macedonian Open - Skopje Open de L'Isere-Open 38 - Grenoble Copa Ericsson Mexico - Guadalajara VI Abierto Internacional de Salinas - Salinas Zagreb Open - Zagreb Open de L'Isere - Grenoble Visa Tennis Open - Sao Paulo Challenger de la Ciudad de Mexico - Mexico City Challenger 42 - Andrezieux Finnish Open - Helsinki Hilversum Open - Hilversum Pekao Open 2003 - Szczecin Nord/LB Open 2004 - Braunschweig Challenger Cudad de Guayaquil - Guayaquil Internationaux du Doubs - Besancon Tunis Open 2006 - Tunis Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere San Marino Cepu Open - San Marino Open D'Orleans - Orleans Internationaux de Nouvelle-Caledonie - New Caledonia Unique Zagreb Open - Zagreb Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Porsche Open - Poznan LXVII Concursu Internacional de Vigo - Vigo GHI Bronz Classic - Bronx Challenger 42 - Andrezieux Challenger Ciudad de Guayaquil - Guayaquil Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli BNP Paribas Primrose - Bordeaux BSI Challenger Lugano - Lugano Genova Open Challenger - Genova Bancolombia Open - Cali Lima Challenger - Lima Noumea Challenger Heilbronn Challenger Wroclaw Challenger Cherbourg Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Rome Challenger Tunis Challenger Lugano Challenger Milan Challenger San Benedetto Challenger Rimini Challenger Vigo Challenger Geneva Challenger Mons Challenger Montevideo Challenger Rennes Challenger Orleans Challenger Bordeaux Challenger Ljubljana Open 2002 - Ljubljana DPD Challenger 2000 - Aschaffenburg Copa Ericsson Uruguay - Montevideo ECM Cup - Prague Schickendanz Open - Furth SMS Tennis Open - Sao Paulo XL Challenger de Tenis Copa Sevilla - Seville San Luis Potosi Challenger 2000 - San Luis Potosi Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Muller Cup 2000 - Ulm Copa Ericsson Argentina - Buenos Aires Open de Franche Comte - Besancon Challenger 42 - Andrezieux Sporting Challenger - Turin XL Capital Bermuda Open - Bermuda Black Forest Open 2000 - Freudenstadt Telesp Celular Open - Campinas Global Telecom Open - Curitiba Copa Ericsson Chile - Santiago Copa Ericsson Mexico - Guadalajara Copa Ericsson Chile - Santiago Haagen Dazs Open - Caracas Nord/LB Open - Braunschweig Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson - Caracas Cerveza Cristal - Santiago Maia Open - Oporto BH Tennis Open International Cup - Belo Horizonte Copa Sevilla Internacionales de Andalucia - Seville Copa Ericsson - Lima Open Sainte-Victoire - Aix-En-Provence XL Capital Bermuda Open - Bermuda Open de L'Isere - Grenoble Intersport Heilbronn Open - Heilbronn Siemens Open 2004 - Scheveningen Banca Stato Challenger - Lugano Nord LB Open - Braunschweig 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan San Marino Cepu Open - San Marino KGHM Emax Polish Indoors - Wroclaw Dusseldorf Open 2006 - Dusseldorf Open de L'Isere-Trophee BNP Paribas - Grenoble Pekao Open - Szczecin Nord LB Open 2007 - Braunschweig Pekao Open - Szczecin Mobilux Open - Luxembourg Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Fes Morocco Tennis Tour - Casablanca Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Riviera di Rimini Challenger - Rimini Open de Franche-Comte - Besancon Open de Rennes La Trinitaine - Rennes Copa Petrobras Uruguay - Montevideo Tunis Open - Tunis Lima Challenger 2007 - Lima Caltanissetta Challenger Morocco Tennis Tour - Tanger St. Brieuc Challenger Rome Challenger Mitsubishi Electric Europe Cup - Monza Tata Open - Chennai AT&T Challenge - Atlanta Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Siemens Open - Scheveningen Adidas Open de Toulouse - Toulouse Challenger Copa Sevilla 2008 - Seville Challenger Ford de Cherbourg - Cherbourg Labertz Open by Stawag - Aachen Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Nord LB Open 2006 - Braunschweig 8° Trani Cup - Trani U.S. Men's Clay Court Championships - Houston Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Trani Challenger Croatia Open - Umag Open de Montauban - Montauban Brazil Open - Salvador Internazionali di Tennis di Bergamo - Bergamo 9th Wartburg Open - Eisenach Open de Montauban - Montauban XI Venice Open - Venice Copa Ericsson Costa Rica - San Jose Open 13 - Marseille International Championship of Croatia - Umag Idea Prokom Open - Sopot Freudenstadt Challenger St. Remy Challenger Grand Prix de Tennis de Lyon - Lyon X Ciutat de Barcelona - Barcelona Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Energis Open - Amersfoort Idea Prokom Open - Sopot Stockholm Open - Stockholm Nossa Caixa Aberto de Sao Paulo - Sao Paulo ATP Challenger Numea - New Caledonia Open des Alpes Trophee BNP Paribas - Grenoble Challenger 42 - Andrezieux Tennis Napoli Cup - Napoli Top Wool Challenger - Biella GHI Bronx Classic - Bronx Open D'Orleans - Orleans Open de L'Isere - Grenoble Open de L'Isere (Open 38) - Grenoble Pekao Open - Szczecin Heineken Open - Auckland SMS Tennis Cup - Sao Paulo Brasil Open - Costa do Sauipe Open 13 - Marseille Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston BMW Open - Munich Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel ATP Challenger XXVI Edizione - Manerbio Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Challenger Ford de Cherbourg - Cherbourg Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok Open de Moselle - Metz Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Nord/LB Open - Braunschweig Heineken Open - Auckland Copa Telmex - Buenos Aires Schickendanz Open - Furth Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Eddleman USTA Challenger - Birmingham Hypo Group Tennis International - Portschach Tennis Cup of Flanders - Ostende Synsam Swedish Open - Bastad BCR Open Romania - Bucharest Open de Moselle - Metz BMW Tennis Championship - Sunrise Grand Prix de Tennis de Lyon - Lyon Copa Ericsson Peru - Lima Heineken Open - Auckland MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Copa Ericsson Costa Rica - San Jose Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Gran Copa Ericsson - Rio de Janeiro The LTA Bolton Challenger - Bolton Chennai Open - Chennai IX Ciutat de Barcelona - Barcelona Heineken Open - Auckland Challenger Ford de Cherbourg - Cherbourg Movistar Open - Vina del Mar Allianz Suisse Open - Gstaad Steelers Cup - Kosice Open 13 - Marseille Copa Telmex - Buenos Aires Exim Agmedia Open - Kosice Open de Montauban - Montauban Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Siemens Open 2003 - Scheveningen Ciur Pribram Challenger - Pribram Challenger Britania Zavaleta - Puebla Allianz Suisse Open Gstaad - Gstaad GHI Bronx Tennis Classic - Bronx Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon GHI Bronx Classic - Bronx Qatar Exxon Mobil Open - Doha Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Akbank Private Banking-TED Open - Istanbul BMW Open - Munich Samsung Securities Cup Challenger Tennis - Seoul Open de Moselle - Metz Internationaux de Tennis de Brest - Brest XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda Wartburg Open - Eisenach BMW Challenger Open - Monchengladbach Copa Ericsson Brazil - Sao Paulo Challenger Ford de Cherbourg - Cherbourg Copa Ericsson Peru - Lima Eddleman/USTA Challenger - Birmingham Jagermeister Open - Braunschweig Prague Challenger - Prague Pro Tennis World Open - Sunrise Copa Ericsson - Sao Paulo Tatra Banka Open 2003 - Bratislava Pro Tennis World Open - Boca Raton Open Sainte Victoire - Aix-En-Provence Riviera di Rimini Challenger - Rimini Open de Rennes La Trinitaine - Rennes Ethias Trophy - Mons Internationaux du Doubs - Besancon Besancon Challenger Open des Alpes Trophee BNP Paribas - Grenoble Copa Petrobras-Paraguay - Asuncion Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bordeaux Challenger Gelsor Open Romania - Bucharest Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Lima Challenger Heilbronn Challenger Grand Prix Hassan II - Casablanca Bergamo Challenger Cherbourg Challeger Rabat Challenger Marrakech Challenger Copa AT&T - Buenos Aires St. Brieuc Challenger Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Tunis Challenger Campionati Internazionali di Sicilia - Palermo Synsam Swedish Open - Bastad Open 13 - Marseille U.S. Men's Clay Court Championships - Orlando BMW Open - Munich Brasil Open - Salvador Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Generali Open 2003 - Kitzbuhel Estoril Open - Estoril Challenger 42 - Andrezieux Warsteiner Challenger Wolfsburg - Wolfsburg San Luis Potosi Challenger - San Luis Potosi The Scottish Tennis Championships - Edinburgh Togliatti Cup - Togliatti Zivnobanka Czech Open - Prostejov San Luis Potosi ATP Challenger - San Luis Potosi Siemens Open 2001 - Scheveningen VI Trofeo Ciudad de Quito - Quito Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson Chile - Santiago Nord/LB Open - Braunschweig Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Open de Moselle - Metz CA Tennis Trophy - Vienna U.S. Men's Clay Court Championships - Houston AIG Japan Open - Tokyo Grand Prix Hassan II - Casablanca Movistar Open - Vina del Mar Open 13 - Marseille Tennis Masters Series - Miami Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Grand Prix de Tennis de Lyon - Lyon Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Austrian Open - Kitzbuhel Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome BNP Paribas Masters - Paris AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Open 13 - Marseille BellSouth Open - Vina del Mar French Open - Paris Franklin Templeton Tennis Classic - Scottsdale Ordina Open - 's-Hertogenbosch Citrix Tennis Championships - Delray Beach AAPT Championships - Adelaide French Open - Paris Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo Australian Open - Melbourne US Men's Clay Court Championships - Houston French Open - Paris AAPT Championships - Adelaide Pilot Pen Tennis - New Haven Australian Open - Melbourne Heineken Open - Auckland Open Romania - Bucharest French Open - Paris Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg Wimbledon - London The Ericsson Open - Miami Campionati Internazionali d'Italia - Rome Telecom Italia Masters - Rome U.S. Open - New York Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Masters Series Hamburg - Hamburg U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, World Group, 1R, FRA-CRO 4-1 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, PER-BAH 5-0 Olympics - Athens